// index.js
// 获取应用实例
import Http from '../../utils/http'

Page({
  data: {
    bannerList:[],
    currentIdx:1,
    newsList:[]
  },
  // 事件处理函数
  changeHandlerFn(e){
    // console.log(e);
    // e.detail.current
    this.setData({
      currentIdx:e.detail.current+1
    })
  },
  //跳转页面的方法
  goToDetail(e){
    console.log(e);
    //相当于路由跳转
    wx.navigateTo({
      //在页面自定义一个data-xxx 通过事件对象拿到想要的值
      url:"../../pages/newsDetail/newsDetail?newsId="+e.currentTarget.dataset.userId
    })
  },
   onLoad: async function() {
    wx.showLoading();
    // console.log("index页面加载完毕");
    //请求轮播图的数据
    // wx.request({
    //   url: 'http://localhost:5000/api/banner',
    //   success:(res)=>{
    //     console.log(res);
    //     this.setData({
    //       bannerList:res.data.data
    //     })
    //   }
    // });

    //2  用Http的方式来写
   let {data} = await Http({
      url:"/banner",
    })
    console.log(data);
    this.setData({
      bannerList:data
    })


    //请求新闻列表的数据
    // wx.request({
    //   url: 'http://localhost:5000/api/indexlist',
    //   success:res=>{
    //     console.log(res);
    //     this.setData({
    //       newsList:res.data.list
    //     })
    //   }
    // })

    let {list}=await Http({
      url:"/indexlist"
    })
    console.log(list);
    this.setData({
      newsList:list
    })


    //加载完毕隐藏加载图标 并显示加载成功的样式
    wx.hideLoading();
    wx.showToast();
  },
})
